artificial beach - French English Dictionary